【例子介绍】MQTT通信模块:spring-boot-start-mqtt
针对mqtt的springboot快速配置包,支持动态注入消费节点,生产者、支持通过application配置文件配置,支持断连重连功能,支持手动动态注入消费实例
【源码结构】
.
├── spring-boot-starter-mqtt
│ ├── build
│ │ ├── classes
│ │ │ └── java
│ │ │ └── main
│ │ │ └── com
│ │ │ └── yxytech
│ │ │ └── springboot
│ │ │ └── starter
│ │ │ └── mqtt
│ │ │ ├── base
│ │ │ │ ├── AbstractMqttCallback.class
│ │ │ │ ├── MqttConfigProperties.class
│ │ │ │ ├── MqttConsumer.class
│ │ │ │ ├── MqttConsumerAnnotionScan.class
│ │ │ │ └── MqttPushClient.class
│ │ │ └── config
│ │ │ └── MqttConfig.class
│ │ ├── generated
│ │ │ └── sources
│ │ │ └── annotationProcessor
│ │ │ └── java
│ │ │ └── main
│ │ ├── libs
│ │ │ ├── spring-boot-starter-mqtt-1.6.jar
│ │ │ └── spring-boot-starter-mqtt-1.7.jar
│ │ ├── publications
│ │ │ └── myLibrary
│ │ │ ├── module.json
│ │ │ └── pom-default.xml
│ │ ├── resources
│ │ │ └── main
│ │ │ └── META-INF
│ │ │ └── spring.factories
│ │ └── tmp
│ │ ├── compileJava
│ │ ├── jar
│ │ │ └── MANIFEST.MF
│ │ └── publishMyLibraryPublicationToMavenRepository
│ │ └── module-maven-metadata.xml
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── yxytech
│ │ │ └── springboot
│ │ │ └── starter
│ │ │ └── mqtt
│ │ │ ├── base
│ │ │ │ ├── AbstractMqttCallback.java
│ │ │ │ ├── MqttConfigProperties.java
│ │ │ │ ├── MqttConsumer.java
│ │ │ │ ├── MqttConsumerAnnotionScan.java
│ │ │ │ └── MqttPushClient.java
│ │ │ └── config
│ │ │ └── MqttConfig.java
│ │ └── resources
│ │ └── META-INF
│ │ └── spring.factories
│ └── test
│ ├── java
│ └── resources
└── 5t6t网_spring-boot-starter-mqtt.7z
44 directories, 26 files
评论